package com.dlc.shop.bean.event.allinpay;

import com.dlc.shop.bean.enums.UserBalanceLogType;
import lombok.Data;

/**
 * @author gaozijie
 * @date 2023-08-11
 */
@Data
public class AllinpayBalanceUpdateEvent {
    /**
     * 用户id
     */
    private String userId;

    /**
     * 余额变动值
     */
    private Double changeBalance;

    /**
     * 余额变动类型
     * @see UserBalanceLogType
     */
    private Integer type;

    /**
     * 支付单号
     */
    private String payNo;

    /**
     * 是否已支付
     */
    private boolean isPay;

    /**
     * 是否更新余额(默认更新余额)
     */
    private Boolean isUpdateBalance;

    /**
     * 是否新增日志(默认新增日志)
     */
    private Boolean isAddLog;
}
